﻿#region Librerias

using System.Collections.Generic;
using System.ServiceModel;
using ESF.General.Entity;
using ESF.SFT.Entities;

#endregion


namespace ESF.SFT.FileReceiveLogger
{
	[ServiceContract(Namespace = "http://sft.esf.com/FileReceiveLogger")]
	public interface IFileReceiveLogger
	{
		[OperationContract]
		void LogFileReceive (FileReceiveLog pFileReceiveLog);


		[OperationContract]
		Couple<string, string> [] GetFileUploadResumen(string pSessionTicket, string pUserName);

		[OperationContract]
		BrowseResults<FileReceiveLog> GetFileUploadHistory(FileReceiveLog pSample, PaggingInfo pPagInfo);
	}
}